package algorithm.linear;

/**
 * 线性表接口
 * @param <E>
 */
public interface LList<E> {
    boolean isEmpty();
    int length();
    //返回序号为index的对象，初始为0
    E get(int index);
    //设置序号为index对象为element
    E set(int index, E element);
    //插入element元素，序号为index
    boolean add(int index, E element);
    //插入element元素，位置不约定
    boolean add(E element);
    E remove(int index);
    void clear();
}
